place where mollusk shells have accumulated over time - Spanish English Dictionary